﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.UI;
using Windows.UI.Text;
using Windows.UI.Xaml.Media;

namespace BoolanElement
{
    public interface IShapesStyleController : IStyleController
    {
        void ChangeShapeStyleTo(Configuration.ShapeStyle style);

        Configuration.ShapeStyle GetShapeStyle();

        void ChangeShapeFillColorTo(Color color);

        Color GetShapeFillColor();

        void ChangeBorderColorTo(Color color);

        Color GetBorderColor();

        void ChangeBorderWidthTo(double width);

        double GetBorderWidth();

        void ChangeBorderWidthCompleted();

        void ChangeZIndexTo(int index);

        int GetZIndex();
    }
}
